cresta de la explanada - Spanish English Dictionary
History

cresta de la explanada



Meanings of "cresta de la explanada" in English Spanish Dictionary : 1 result(s)

Spanish English
Military
cresta de la explanada [f] highest extremity of an esplanade